package com.koron.bean.annocation;

import com.koron.bean.enums.OperationMode;

import java.lang.annotation.*;

/**
 * 需要自动填充的字段可以加上这个注解
 * @author jzp
 * @since 2021/9/26
 */
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Documented
public @interface FillField {
    /**
     * 一般不用指定
     * 如果不指定，则会使用FiledAdapter.getOperationMode()指定的模式
     * 如果指定了，则以指定值为准
     */
    OperationMode value() default OperationMode.AUTO;

    /**
     * 字段别名
     */
    String alias() default "";

}
